cytoribosomes
English
Noun
cytoribosomes
plural of
cytoribosome