LITHAGOGUE MEANING IN ENGLISH

• Lithagogue Definition & Synonyms

  1. (n.) A medicine having, or supposed to have, the power of expelling calculous matter with the urine.


RECENT SEARCHES