naval_installationEnglish

naval installation, shore station

Noun

Military installation servicing naval forces

English: naval installation, shore station

English words with similar meanings

Show 1 words