English

edit

Noun

edit

monoribosomes

  1. plural of monoribosome