long-range combat mission - French English Dictionary