Which of these is the best definition of a fuel cell?
A. a small container that holds a source of energy
B. a solar cell that captures light energy and converts it into electricity
C. a voltaic cell that uses the oxidation of a fuel to produce electricity
D. a battery that stores energy that can be replaced or recharged when exhausted