Meaning of imuran

Definition of imuran

(noun) an immunosuppressive drug (trade name Imuran) used to prevent rejection of a transplanted organ

Other information on imuran

WIKIPEDIA results for imuran
Amazon results for imuran