trench artillery - Turkish English Dictionary