Unscramble
Definition of Floxuridine
Noun: floxuridine
Antineoplastic drug used to treat some cancers; can cause loss of hair
See also:
flowstones
flu