Word info

water ram

Noun

Meaning

An hydraulic ram.

Source: Webster's dictionary

Close letter words and terms