Skip to main content

Definitions by MotionBlur

Leaf Luck 

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."
Leaf Luck by MotionBlur November 20, 2009