thermoelectromotive

Adjective

 * 1)  That produces an electric current by the application of heat