English | German | Russian | Czech

water ram English

Meaning water ram meaning

What does water ram mean?

water ram

A hydraulic ram.

Are you looking for...?

water | ram