An Encylopedia Britannica Company

toad

toad /ˈtoʊd/ noun
plural toads
toad
/ˈtoʊd/
noun
plural toads
Britannica Dictionary definition of TOAD
[count]
: a small animal that looks like a frog but has dry skin and lives on land see picture at frog
informal : an unpleasant person