InterviewSolution
Saved Bookmarks
| 1. |
Site of energy release in cells |
| Answer» Mitochondria it is also known as powerhouse of the cell which is used to generate high energy ATP molecules. | |