Find the word definition

Wiktionary

mitosomes

n. (plural of mitosome English)