Boston

To lose despite a substantial chance of winning; to snatch defeat from the jaws of victory. Usually used in reference to sports.
Man, I can't believe the Pats bostoned that game!
by Spyder1jcd February 04, 2008
Get the Boston mug.