chondriosomeEnglish

chondriosome, mitochondrion

Noun

An organelle containing enzymes responsible for producing energy

English: mitochondrion, chondriosome

English words with similar meanings

Show 1 words