oligoribosomes
English
Noun
oligoribosomes
plural of
oligoribosome