Heat Engine

A heat engine is a device which takes a system through a repeated thermodynamic cycle that converts part of the heat supplied by a hot reservoir into work (mechanical energy) & releases the remaining part to a cold reservoir.