long-haul traveller - French English Dictionary