deep space surveillance satellite - German English Dictionary