Cytotoxin Meaning

There are 1 meaning(s) for word Cytotoxin

Meaning 1 : any substance that has a toxic effect on cells