menstruation ( synonym found)

Definition of menstruation:

(n) : the periodic discharging of the menses, the flow of blood and cells from the lining of the uterus in humans and many other mammals

Definition of menstruation:

(n) : the periodic discharging of the menses, the flow of blood and cells from the lining of the uterus in humans and many other mammals

Back to Top