Find the word definition

Wiktionary
deoxydoxorubicin

n. (context medicine English) An anthracycline, related to doxorubicin, used to combat some cancers