ground transportation equipment depot - French English Dictionary