Definition, synonyms and related words
Any drug or substance that breaks up cancer cells.
That breaks up cancer cells.