English

edit

Noun

edit

mitoribosomes

  1. plural of mitoribosome