long-distance trains - French English Dictionary