thermomotor

an engine operated by heat, especially one driven by the expansive force of heated air.