Wiktionary
echinostomes
n. (plural of echinostome English)
n. (plural of echinostome English)