1 definition by Harry Carter

Top Definition
when having sex with a virgin you go really hard so she bleeds everywhere
Steven - What was it like
Ben - Oh, it was raining blood
by Harry Carter February 25, 2008

Free Daily Email

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

Emails are sent from daily@urbandictionary.com. We'll never spam you.