strategic location - Almanca İngilizce Sözlük