Top definition
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.
I always comes out on top, no matter what. Never Lose.
by Keef_the_Dutchman October 20, 2010
Get the mug
Get a never lose mug for your cat Zora.

Activity