field artillery depot - French English Dictionary