BATTERING-RAM MEANING IN ENGLISH

• Battering-ram Definition & Synonyms

  1. (n.) An engine used in ancient times to beat down the walls of besieged places.
  2. (n.) A blacksmiths hammer, suspended, and worked horizontally.


RECENT SEARCHES