Wiktionary
lymphotoxins
n. (plural of lymphotoxin English)
n. (plural of lymphotoxin English)