long-haul train - French English Dictionary