Noun
-
a port city in southern England on the English Channel
Britain's major naval base
-
a port town in southeastern New Hampshire on the Atlantic Ocean
-
a port city in southeastern Virginia on the Elizabeth River opposite Norfolk
naval base
shipyards