strategic location

Language: en

📖 Definitions

  1. A place important for military reasons.