What does Mitochondria mean?

Answer:

Mitochondria is a type of organelle found in cells, it is responsible for the production of energy for the cell

First answer by Nubpwner. Last edit by Nubpwner. Contributor trust: 2 [recommend contributor recommended]. Question popularity: 2 [recommend question].