Definition, synonyms and related words
Any drug or other agent that has this effect
That stops, or slows, the growth of a cancer