Meaning of emmenagogue

Definition of emmenagogue

(noun) any agent that promotes menstrual discharge

Other information on emmenagogue

WIKIPEDIA results for emmenagogue
Amazon results for emmenagogue