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
Get the mug
Get a Lame Toad mug for your barber Julia.