battering ram
Concise Oxford English Dictionary © 2008 Oxford University Press:
battering ram
▶noun a heavy object swung or rammed against a door to break it down.
■ historical a heavy beam, originally with an end in the form of a carved ram's head, used in breaching fortifications.
'battering ram' also found in these Oxford entries:

