Steam Engine Definition
Steam Engine Definition (no text)
Steam engine definition: An engine that uses steam to make it move.