Meaning of melphalan

Definition of melphalan

(noun) antineoplastic drug (trade name Alkeran) used to treat multiple myeloma and some other malignancies

Other information on melphalan

WIKIPEDIA results for melphalan
Amazon results for melphalan