1 definition by Aden Fraser

Scoring or winning in the off-chance.
Winning everything against all odds. Achieving something thought to be imposibble.

by Aden Fraser March 17, 2006
Get the Homer mug.