Definition
Steam engine is a heat engine in which a hot steam is used that converts the heat energy into mechanical energy. Sliding piston is present in the cylinder which moves by the expansion action of the steam which is generated in a boiler. Coal, wood or other combustible material are used as a source to produce steam in a boiler.