Find the word definition

Wiktionary

exostomes

n. (plural of exostome English)