a town in southern england, widely considered a suburb of portsmouth

listen to the pronunciation of a town in southern england, widely considered a suburb of portsmouth
English - English
Southsea