Definition of Emmenagogue from the PharmacyDictionary.in
Emmenagogue
Synonyms or meaning of Emmenagogue
A substance that induces or increases menstruation
Image related to Emmenagogue
Not Available
Definition of Emmenagogue from the PharmacyDictionary.in
A substance that induces or increases menstruation
Not Available