Find the word definition

Wiktionary

endostomes

n. (plural of endostome English)