materials depot - French English Dictionary