WATER RAM MEANING IN ENGLISH

• Water ram Definition & Synonyms

  1. () An hydraulic ram.


RECENT SEARCHES