schistosomes
English
Noun
schistosomes
plural of
schistosome