Meaning of “cytotoxic” in the English Dictionary

English