tree toad
tree toad
Definition
☆ tree toad
noun
any of various tree frogs
Browse dictionary entries near tree toad
- tree surgery
- tree squirrel
- tree shrew
- tree ring
- tree of life
- tree of knowledge
- tree of heaven
- tree line
- tree lawn
- tree-hugger
- tree topology
- treed
- treehopper
- treehouse
- treen
- treenail
- trees
- treetop
- tref
- trefoil
