locomotive depot - French English Dictionary