deep space surveillance satellite - French English Dictionary