Skip to main content

Squiffty Car Din's definitions

Toad Head

A term used to describe a person with toad like features, accompanied with uncontrollable sporadic croaking noises. These noises are somewhat reminiscent of a faulty starter motor.
Hey Jimmy! That Brendan is a right Toad Head. He sounds like he could use a glass of WD40, he must have swallowed a dodgy starter motor.
by Squiffty Car Din March 7, 2014
mugGet the Toad Head mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email