Edecrin

Explore definitions, synonyms, and language insights of Edecrin

Definitions

Noun
diuretic (trade name Edecrin) used to treat edema