1. Slang for 'period', when a woman's uterus is 'shedding', and preparing for having a baby.
**made up names** Kendall: "Delilah can you just shut up? I'm on my... Monthly blood sacrifice!!!"
👍25 👎11