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