deep space surveillance satellite - Francés Inglés Diccionario