Word Meaning

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


Meaning of metrorrhagia

- Profuse bleeding from the womb, esp. such as does not occur at the menstrual period.