Find the word definition

Wiktionary

merostomes

n. (plural of merostome English)