toad
toad
noun
A small, warty amphibian, typically with dry skin, found on land.
"A common toad was spotted near the pond."
noun
An unpleasant or contemptible person, often used as an insult.
"He called the rude man a complete toad."
Thesaurus
Synonyms: batrachian, toad frog, anuran, salientian, frog