Top Definition
A person who is being unusually lame. Can also be applied to objects or situations.
Gerber Babies are such lame-toads. I am tired of watching The Notebook, it is one hell of a lame toad.
by Quankmister February 08, 2010
1 more definition
A perennial loser at Battletoading.
Garrett is a real lame toad these days. I just battletoaded him AGAIN!
by BattleToadKing April 22, 2010

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.