Answer :

mpanderla95
The organelle that is powerhouse of the cell and is also the site of cellular respiration is the mitochondria.

Other Questions