satellite photo - Español Inglés Diccionario