shortyy89 shortyy89 01-06-2018 Biology contestada Which structure is mainly responsible for releasing energy from food molecules in cell ? 1. Ribosomes 2. Cell membranes 3. Chloroplasts 4. Mitochondria