Top Definition
A more pleasent version of the American term "rape". To be used to help sexually seduce a person of the opposite sex.
"We are having a romantic ambush party, you're invited Lucy...just bring the duct tape."
by Casey Lester January 19, 2008
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.