naval supply depot - French English Dictionary