Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of battering ram

- An engine used in ancient times to beat down the walls of besieged places.
- A blacksmith's hammer, suspended, and worked horizontally.