English synonyms about - contact  

cytotoxin

noun

1 cytotoxin

Any substance that has a toxic effect on cells.


Find more on cytotoxin elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0346