Another menstruation euphemism for women on their period.
Aunt Scarlet came over and now I have to wear pads.