naval installation Meaning, Definition & Usage

  1. noun military installation servicing naval forces
    shore station.

WordNet