steam engine

 

noun

  • an engine that uses the expansion or rapid condensation of steam to generate power.
  • a steam locomotive.