high-resolution satellite imagery - Turco Inglés Diccionario