shore station
English Dictionary
->
Letter S
-> shore station
Search Dictionary:
shore station Definition
(n)
military
installation
servicing
naval
forces
shore station Synonyms
naval installation
shore station
© Art Branch Inc.