English dictionary
emmenagogue meaning and definition
Definition and meaning of emmenagogue at MeaningMonkey.org. emmenagogue meaning and definition in the English Dictionary.EMMENAGOGUE noun
Definition of emmenagogue (noun)
- any agent that promotes menstrual discharge
Source: Princeton University Wordnet