steam locomotive
nounDefinition of steam locomotive
: a locomotive using as motive power steam that is usually self-generated in the locomotive's own boiler by the combustion of fuel (such as coal or oil)