Online English Dictionary

Home

Batteringram


n.

An engine used in ancient times to beat down the walls of besieged places.


© 2009 Dammam Community College