look up any word, like donkey punch:

1 definition by ZillaMN

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