noun
plural -gines
[count] a machine that changes energy (such as heat from burning fuel) into mechanical motion
the vehicle that pulls a train :locomotive
formal + literary
something that is used for a particular purpose
something that produces a particular and usually desirable result