topographic equipment depot - French English Dictionary