A Stirling engine is a heat engine that is operated by a cyclic compression and expansion of air or other gas (the working fluid) at different temperatures, such that there is a net conversion of heat energy to mechanical work.
In this video we will see such a Stirling engine with 8 cylinders in action.