polyribosomes
English
Noun
polyribosomes
plural of
polyribosome