large calibre artillery - German English Dictionary