Popular Wordlists

tree toad

tree toad

tree toad - Dictionary definition and meaning for word tree toad

Definition
(noun) arboreal amphibians usually having adhesive disks at the tip of each toe; of southeast Asia and Australia and America
Synonyms : tree frog , tree-frog

Hiring Content Writers!

We are looking for rockstar content writers with keen interest in digital marketing & technology. For more details call at 9717273939.

Love us on FB !