TREE TOAD


Meaning of TREE TOAD in English

noun

: any of numerous tailless amphibians of arboreal habits especially of the family Hylidae : tree frog — see hyla ; compare spring peeper

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.