Top Definition
Getting slapped in the face by a woman's breast, specifically her nipple.
What is that mark on your cheek? Did that girl give you a rose punch!?

I gave her a mushroom stamp on her forehead, and she gave me a rose punch.
by brytc March 05, 2009
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.