Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of menorrhagia

- Profuse menstruation.
- Any profuse bleeding from the uterus; Metrorrhagia.