strategically important point - Spanish English Dictionary