MENSTRUUMS MEANING IN ENGLISH

• Menstruums Definition & Synonyms

  1. (pl. ) of Menstruum


• Menstruum Definition & Synonyms

  1. (n.) Any substance which dissolves a solid body; a solvent.


RECENT SEARCHES