Definition
Steam locomotive is moved by using the power of steam which is generated in its own boiler by the combustion of fuels such as coal, oil or petroleum. Steam locomotives are also used to move trains along railway tracks for railway transport.