cytotoxin

cytotoxin

English Noun
Ad

Definition

Any substance having a specific toxic effect on certain cells.

Etymology

From cyto- + toxin.

Ad