strategic location - Turc Anglais Dictionnaire