Definitions of Edecrin:

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