thiotepa

Noun
  1. An antineoplastic drug used to treat certain malignancies (synset 104432679)

Other Searches