Osmitrol
Explore definitions, synonyms, and language insights of Osmitrol
Definitions
Noun
a diuretic (trade name Osmitrol) used to promote the excretion of urine
Explore definitions, synonyms, and language insights of Osmitrol