a port city in southern England on the English Channel; Britain's major naval base
Synonyms for Portsmouth
On this page, you will find 30 slang terms related to Portsmouth. Some of the top words include: London, Humberside, Pusser, cleethorpes, skeg, and 25 more.