satellite surveillance - Francés Inglés Diccionario