emmenagogue

noun

1.
any agent that promotes menstrual discharge