emmenagogue

Explore definitions, synonyms, and language insights of emmenagogue

Definitions

Noun
any agent that promotes menstrual discharge

More General Terms