branch depot - French English Dictionary