never lose
Someone who always wins due to the combination of luck, swagger, higher education, better job, hotter boyfriend/girlfriend etc. People are insanely jealous of them in general.
never lose by Keef_the_Dutchman October 21, 2010
Get the never lose mug.