long-haul train - Spanish English Dictionary