Meaning of floxuridine

Definition of floxuridine

(noun) antineoplastic drug used to treat some cancers; can cause loss of hair

Other information on floxuridine

WIKIPEDIA results for floxuridine
Amazon results for floxuridine