The AI-powered English dictionary
plural cytotoxins
(cytology) Any substance having a specific toxic effect on certain cells