Antitumour Synonyms

Used in the treatment of cancer
(Adjective)