Search
Home page
Browse
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
Store
Blog
Advertise
Add a definition
User settings
Browse
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
Store
Blog
Advertise
Search
New Malta
Share definition
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
Flag
Get the
New Malta
mug.
More random definitions
Micromodal
×