Top Definition
A victory that resulted in winning, or a win that resulted in a victory. Some days a simple victory is not enough.
Man I was 1v4 by the end of that 4v4 StarCraft game and I pulled off a winctory!
by Sunjammer October 29, 2010

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.