shore station Meaning, Definition & Usage

  1. noun military installation servicing naval forces
    naval installation.

WordNet