kamus
.
Search
About
naval_installation
English
naval installation, shore station
Noun
Military installation servicing naval forces
English: naval installation, shore station
English words with similar meanings
Show 1 words
shore station