Wiktionary
immunotoxins
n. (plural of immunotoxin English)
n. (plural of immunotoxin English)