Skip to main content

PT_P's definitions

Southampton

A commercial port on the south coast of England where the world's largest passenger cruise liners don't dock but wait out in the clearer waters off Portsmouth.
scum Southampton
by PT_P November 18, 2009
mugGet the Southamptonmug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email