DictionaryAI

leaf frog

Short definition from Wiktionary

Noun

  1. Any tree frog of the subfamily Phyllomedusinae.

We haven’t written up leaf frog yet: Simple and Standard meanings, examples and a quiz.