cytoribosomes

English

Noun

cytoribosomes

  1. plural of cytoribosome