thermobattery

Noun

 * 1) A thermoelectric battery; a thermopile.