Wowza

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