American Dictionary
Definition toad in American English
toad noun
[countable] noun
/toʊd/
American Dictionary