oligosomes
English
Noun
oligosomes
plural of
oligosome