Definitions
noun
a port city in southeastern Virginia on the Elizabeth River opposite Norfolk; naval base; shipyards
noun
a port town in southeastern New Hampshire on the Atlantic Ocean
Look “portsmouth” up elsewhere
Want another word?
Spin the dictionary for a fresh one.