1 definition by ZillaMN

Top Definition
A term to express extreme and/or intense sexual pleasure.
"Wowza! Oh my god thats so intense!"
by ZillaMN March 18, 2010

Mug icon
Buy a Wowza mug!