satellite camera - Francés Inglés Diccionario