116k views
5 votes
An organelle that releases stored energy, which comes mostly from sugars

User Mehmetozer
by
8.3k points

1 Answer

5 votes
mitochondria

the mitochondria is the power-house of the cell
User Sadeniju
by
7.9k points

No related questions found

Welcome to QAmmunity.org, where you can ask questions and receive answers from other members of our community.

9.4m questions

12.2m answers

Categories