editosomes
English
Noun
editosomes
plural of
editosome