strategically important point - Turco Inglés Diccionario