artillery ammunition depot (dump) - German English Dictionary