answersLogoWhite

0

A mitochondria is actually a organelle located in both plant and human cells. It is known as the 'powerhouse' pf the cell because it produces energy in the form of ATP.

User Avatar

Wiki User

15y ago

What else can I help you with?