Top Definition
Someone who shouldn't have a problem doing anything that for some ungodly reason can't get it done.
The Toronto Maple Leafs score with 30 seconds left against Carolina on Nov 19th 2009, 29 seconds later Carolina scores, Leafs go on to lose the game, only explination "Leaf Luck."
by MotionBlur November 20, 2009
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.