Meaning of edecrin

Definition of edecrin

(noun) diuretic (trade name Edecrin) used to treat edema

Other information on edecrin

WIKIPEDIA results for edecrin
Amazon results for edecrin