04/04/2019 7:28:00 Portsmouth Portsmouth
What is Portsmouth?
Portsmouth definition and meaning on Dictionary terms:
a seaport in S Hampshire, in S England, on the English Channel: chief British naval station.
a seaport in SE Virginia: navy yard.
a seaport in SE New Hampshire: naval base; Russian-Japanese peace treaty 1905.
a city in S Ohio, on the Ohio River.
a town in SE Rhode Island.