A device which converts chemical energy into electrical energy is called:

a) motor

b) generator

c) moving-coil meter

d) battery (more…)