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

∙ 16y ago

What else can I help you with?