MENSTRUA

Definition of MENSTRUA

  1. (noun)(archaic) a solvent
  2. (noun)the monthly discharge of blood from the uterus of nonpregnant women from puberty to menopause