high-resolution satellite imagery - Türkçe İngilizce Sözlük