-
nouna port city in southern England on the English Channel; Britain's major naval base
Similar:
part of: -
nouna port city in southeastern Virginia on the Elizabeth River opposite Norfolk; naval base; shipyardspart of:
-
nouna port town in southeastern New Hampshire on the Atlantic Oceanpart of: