- naval installation as a noun:
- 1
naval installation
noun
1 naval installation
Military installation servicing naval forces.
synonym: shore station.
debug info: 0.029
noun
Military installation servicing naval forces.
synonym: shore station.
debug info: 0.029