Skip to main content

emmenagogue

English emmenagogue meaning in English  •  emmenagogue का अर्थ अंग्रेजी में
Noun
  • A medicine that promotes the menstrual discharge.
Advertisement