kamus
.
Search
About
military_installation
English
military installation
Noun
Any facility servicing military forces
English: military installation