water ram

English

Noun

water ram (plural water rams)

  1. A hydraulic ram.