tree toad
English Dictionary
->
Letter T
-> tree toad
Search Dictionary:
tree toad Definition
(n)
arboreal
amphibians
usually
having
adhesive
disks
at
the
tip
of
each
toe
;
of
southeast
Asia
and
Australia
and
America
tree toad Synonyms
tree frog
tree toad
tree-frog
© Art Branch Inc.