long-haul carriage - Spanish English Dictionary