Meaning of cytotoxin

Definition of cytotoxin

(noun) any substance that has a toxic effect on cells

Other information on cytotoxin

WIKIPEDIA results for cytotoxin
Amazon results for cytotoxin