Home
Search
Index
Definify.com
Webster
1828
Edition
Tree-toad
TREE'-TOAD
, noun [tree and toad.] A small species of toad in North America, found on trees. This animal croaks chiefly in the evening and after a rain.
Similar Results
Tree-toad