1 definition by Aden Fraser
Scoring or winning in the off-chance.
Winning everything against all odds. Achieving something thought to be imposibble.
Winning everything against all odds. Achieving something thought to be imposibble.
by Aden Fraser March 17, 2006