long-range strategic reconnaissance - German English Dictionary