long-haul carriage - French English Dictionary