Skip to main content

Definitions by Harry Carter

raining blood 

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
raining blood by Harry Carter February 25, 2008