strategic location

language: en

definitions

  1. A place important for military reasons.
    en: A place important for military reasons.

examples