BATTERING-RAM Meaning of BATTERING-RAM in English (n.) An engine used in ancient times to beat down the walls of besieged places. Webster's English dictionary. Английский словарь Webster. 2012