protomitochondria

English

edit

Noun

edit

protomitochondria

  1. plural of protomitochondrion