trench artillery - French English Dictionary