meaning of battering ram

battering ram meaning in General Dictionary

An engine utilized in ancient times to beat down the wall space of besieged places

View more

  • a ram familiar with break down doorways of strengthened structures