trench artillery - German English Dictionary