English

edit

Noun

edit

polyribosomes

  1. plural of polyribosome