Find the word definition

Wiktionary

cytosomes

n. (plural of cytosome English)