water engine

noun

Definition of water engine

b : an engine used to pump up water (as from a well)
2 : an engine for applying water power also : a hydraulic engine