satellite camera - Español Inglés Diccionario