doxorubicin

Noun
  1. An antibiotic used as an anticancer drug (synset 103234852)

Other Searches