toad

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