Toad

/toʊd/

Slang Meanings

A slang term for someone who is unattractive or unappealing.
Stop acting like such a toad; no one wants to hang out with you.
Referring to a very dull or boring person.
After his latest story, he was dubbed the toad of our group.