Wowza

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