Fuel cell.
A fuel cell is a cell that produces and electric current directly fro a chemical reaction, thus, matching the provided description.
Hope this helps!
9.2m questions
11.9m answers