thermomotor

(t̸hʉr′mō mōtər)

noun

an engine operated by heat, esp. by the expansion of heated air

See thermomotor in American Heritage Dictionary 4

noun
An engine operated by heat, especially by the expansion of heated air.
link/cite print suggestion box