Define mitochondria. Leave a Comment / CH 2 CELL : THE UNIT OF LIFE / By JSIERT Mitochondria are the sites where cellular respiration occurs to release energy. This energy is stored in the form of ATP.