Search
Home page
Browse
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
Store
Blog
Advertise
Add a definition
User settings
Browse
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
Store
Blog
Advertise
Search
Leaf Luck
Share 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
Flag
Get the
Leaf Luck
mug.
More random definitions
Micromodal
×