1 definition by Redhotcookie45

1
When you're on your period and you laugh so hard red squirts of blood come out.
Like omg Becky, John was telling me the funniest joke and the red squirts of laughter came out.
by Redhotcookie45 September 16, 2018
Get the mug
Get a Red squirts of laughter mug for your barber Callisto.