Meaning of “toad” in the English Dictionary

(Definition of “toad” from the Cambridge Advanced Learner’s Dictionary & Thesaurus © Cambridge University Press)

"toad" in American English

See all translations

toadnoun [ C ]

us /toʊd/

a small animal, similar to a frog, that has dry, brown skin and lives mostly on land

(Definition of “toad” from the Cambridge Academic Content Dictionary © Cambridge University Press)