Question & Answer


Category: Science

Points: 15

what is mitochondria?

Know the answer? Please login for your contribution... Login



Total Like 1 Total DisLike 0

1 )An organelle found in large numbers in most cells, in which the biochemical processes of respiration and energy production occur. It has a double membrane, the inner part being folded inwards to form layers (cristae).

Total Like 1
Total DisLike 0

How can I earn points?

  Awarded a Best Answer 10 points
  Answer Questions 2 points
  Choose a Best Answer 3 points