Leaf-frog Definition
noun
(zoology) Any tree frog of the subfamily Phyllomedusinae.
Wiktionary
Other Word Forms of Leaf-frog
Noun
Singular:
leaf-frog
Plural:
leaf-frogsRelated Articles
Find Similar Words
Find similar words to leaf-frog using the buttons below.