What is meaning of mitochondria?

16-05-2016 3 Answers
1 0


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).

16/05/2016
1 0
Report Answer

I am making WhatsApp group for English speaking , and learning so msg me or comment me ur Mob nu or miss call me if u wanna add 8285787401

16/05/2016
0 0
Report Answer

an organelle in the cytoplasm of cells that functions in energy production

18/05/2016
0 0
Report Answer