lymphotoxins
English
Noun
lymphotoxins
plural of
lymphotoxin