Find the word definition

Wiktionary

mesosomes

n. (plural of mesosome English)