long-range mission - French English Dictionary