1 definition by Harry Carter

1
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
Get the mug
Get a raining blood mug for your buddy Jovana.