undertake a long-haul flight - French English Dictionary