tree-frog
Info · Definitions · Synonyms · Characters
Definitions
(noun) arboreal amphibians usually having adhesive disks at the tip of each toe; of southeast Asia and Australia and America. Synonyms: tree toad, tree frog.
Noun Definition 1
Info · Definitions · Synonyms · Characters