answersLogoWhite

0

The mitochondria are the organelles responsible for the release of energy. They are often referred to as the powerhouse of the cells.

User Avatar

Keely Brakus

Lvl 13
3y ago

What else can I help you with?