thiotepa

Explore definitions, synonyms, and language insights of thiotepa

Definitions

Noun
an antineoplastic drug used to treat certain malignancies