Word info

deoxydoxorubicin

Noun

Meaning

deoxydoxorubicin (uncountable)

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

Source: en.wiktionary.org

Close letter words and terms