undertake a long-haul flight - Turkish English Dictionary