meaning of Belagerungsramme

Belagerungsramme - German to English

battering ram

View more

  • siege ram