floxuridine

Explore definitions, synonyms, and language insights of floxuridine

Definitions

Noun
antineoplastic drug used to treat some cancers; can cause loss of hair