WATER RAM


Meaning of WATER RAM in English

() An hydraulic ram.

Webster's English dictionary.      Английский словарь Webster.