English

edit

Noun

edit

plastoribosomes

  1. plural of plastoribosome