Home

Word

shore station, n.
more info military installation servicing naval forces
<noun.artifact>

naval installation shore station