9. A molecule that can accept and donate electrons is called
A. an electrochemical gradient
B. a cristae
C. a mitochondrial matrix
D. An electron carrier