strategically important point - Turc Anglais Dictionnaire