Meaning of steam engine

Definition of steam engine

(noun) external-combustion engine in which heat is used to raise steam which either turns a turbine or forces a piston to move up and down in a cylinder

Other information on steam engine

WIKIPEDIA results for steam engine
Amazon results for steam engine