thanks to its favorable position - Türkçe İngilizce Sözlük