Water ram

Webster's Dictionary of the English Language

·- An hydraulic ram.

Related Words