Definition, synonyms and related words
Any substance which inhibits cell growth and multiplication.
Tending to inhibit the growth and multiplication of cells.