immunotoxins
English
Noun
immunotoxins
plural of
immunotoxin