the site of energy release inside the cell
Answers
Answered by
6
I think it's mitochondria...
hope it helped
pls leave a thank you
theprimus2446:
pls follow
Answered by
3
Answer:
Mitocondria
Explanation:
Because it is the power house of cell
Similar questions
Economy,
8 months ago
Social Sciences,
1 year ago