English dictionary

tree toad meaning and definition

Definition and meaning of tree toad at MeaningMonkey.org. tree toad meaning and definition in the English Dictionary.

TREE TOAD noun

Definition of tree toad (noun)

  1. arboreal amphibians usually having adhesive disks at the tip of each toe; of southeast Asia and Australia and America
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: