winsauce

A term that refers to something of great awesomeness.
"Oh my god, did you see 300?"

"Duh, man, it was WINSAUCE!"
by ShoopDaWhoop March 18, 2007
Get the winsauce mug.