English edit

Noun edit

polyribosomes

  1. plural of polyribosome