Word Meaning

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


Meaning of menopause

- The period of natural cessation of menstruation. See Change of life, under Change.

Crossword clue for menopause

- A woman's change of life