1 definition by ShoopDaWhoop

Top Definition
A term that refers to something of great awesomeness.

"Oh my god, did you see 300?"

"Duh, man, it was WINSAUCE!"
by ShoopDaWhoop March 15, 2007
Mug icon
Buy a winsauce mug!