Skip to main content

williamez's definitions

New Malta

Portsmouth, a city on the South Coast of the UK, known to many as New Malta following an ad campaign by a British Rail Company inviting people to visit the NEW Malta for fares as little as £1.
Mate! I'd much rather a night out on the razz in New Malta than Scumhampton!
by williamez September 10, 2010
mugGet the New Malta mug.

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