cytotoxin

Explore definitions, synonyms, and language insights of cytotoxin

Definitions

Noun
any substance that has a toxic effect on cells

More General Terms


More Specific Terms