monoribosomes
English
Noun
monoribosomes
plural of
monoribosome