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!!!"