plural toads
1
: a small animal that looks like a frog but has dry skin and lives on land
2
informal
: an unpleasant person
He's such a mean little toad.



