English dictionary
naval installation meaning and definition
Definition and meaning of naval installation at MeaningMonkey.org. naval installation meaning and definition in the English Dictionary.NAVAL INSTALLATION noun
Definition of naval installation (noun)
- military installation servicing naval forces
- synonyms: shore station
Source: Princeton University Wordnet