train depot - French English Dictionary