depot tug - French English Dictionary