monoribosomes

English

Noun

monoribosomes

  1. plural of monoribosome