portsmouth ( synonym found)

Definition of portsmouth:

°A city in southern England.

Back to Top