Home

Word

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

naval installation shore station