meaning of Aunt Flo and Cousin Red

Aunt Flo and Cousin Red meaning in Urban Dictionary

Menstrual Period