meaning of bloody mary surprise

bloody mary surprise meaning in Urban Dictionary

whenever sex with a woman she gets her period and acquire blood on your cock