steam engines

Definition

An engine using steam as a working fluid.