Find the word definition

Wiktionary

holostomes

n. (plural of holostome English)