artillery ammunition depot (dump) - Turkish English Dictionary