Definitions of emmenagogue:

  • noun:   any agent that promotes menstrual discharge