Find the word definition

Wiktionary

merosomes

n. (plural of merosome English)