mitochondria
noun
- 1
A spherical or ovoid organelle found in the cytoplasm of eukaryotic cells and containing genetic material separate from that of the host; it is responsible for the conversion of food to usable energy in the form of ATP.
noun
- 1
(sometimes proscribed) mitochondrion
Translate “mitochondria” to another language
Click any language to open the translator with this word already filled in.