Meaning of tree toad
Definition of tree toad
(noun)
arboreal
amphibians
usually
having
adhesive
disks at the tip of
each
toe; of
southeast
Asia and Australia and America
Other information on tree toad
WIKIPEDIA results for
tree toad
Amazon results for
tree toad
Tweet