MENSTRUUM MEANING IN ENGLISH

• Menstruum Definition & Synonyms

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


• Menstruums Definition & Synonyms

  1. (pl. ) of Menstruum


RECENT SEARCHES