long-haul carriage - Turkish English Dictionary