Find the word definition

Wiktionary

epistomes

n. (plural of epistome English)