WATER RAM


Meaning of WATER RAM in English

an hydraulic ram.

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