military_installationEnglish

military installation

Noun

Any facility servicing military forces

English: military installation