MENORRHAGIA MEANING IN ENGLISH

• Menorrhagia Definition & Synonyms

  1. (n.) Profuse menstruation.
  2. (n.) Any profuse bleeding from the uterus; Metrorrhagia.


RECENT SEARCHES