Wiktionary
schistosomatids
n. (plural of schistosomatid English)
n. (plural of schistosomatid English)