Answers

Question and Answer:

  Home  Electron Microscopist

⟩ The mitochondria is the site of A) protein synthesis B) lipid synthesis C) energy production

C) energy production

 192 views

More Questions for you: