long-range strategic reconnaissance - French English Dictionary