Answer: thermoelectric

AnswerCrossword Clue
thermoelectricProducing electricity by a difference of temperatures
thermoelectricrelating to electricity developed by bodies at different temperatures