long-distance travelers - French English Dictionary