toad

Save
toad /ˈtoʊd/ noun
plural toads
toad
/ˈtoʊd/
noun
plural toads
Learner's 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