Meaning of thiotepa

Definition of thiotepa

(noun) an antineoplastic drug used to treat certain malignancies

Other information on thiotepa

WIKIPEDIA results for thiotepa
Amazon results for thiotepa