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
Tweet