EMMENAGOGUE MEANING IN ENGLISH

• Emmenagogue Definition & Synonyms

  1. (n.) A medicine that promotes the menstrual discharge.


RECENT SEARCHES