Mitochondrion Meaning

There are 1 meaning(s) for word Mitochondrion

Meaning 1 : an organelle containing enzymes responsible for producing energy

    Synonyms : chondriosome