Spyder1jcd's definitions
To lose despite a substantial chance of winning; to snatch defeat from the jaws of victory. Usually used in reference to sports.
by Spyder1jcd February 3, 2008
Get the Boston mug.
Get the Boston mug.We'll email you a link to sign in instantly.