English

edit

Noun

edit

oligoribosomes

  1. plural of oligoribosome