Find the word definition

Wiktionary

editosomes

n. (plural of editosome English)