helminthotoxins
English
Noun
helminthotoxins
plural of
helminthotoxin