long-range strategic reconnaissance - Spanish English Dictionary