1 definition by Curls_

The nice part of Portsmouth. Where all the skates and mushes would like to live.
Let's go to Portmouth, by Portsmouth I mean Southsea because noone wants to go to Portsmouth.
by Curls_ June 25, 2014
Get the southsea mug.