satellite picture - Turco Inglés Diccionario