VariousWords beta
Related Terms:
camberwell
ealing
downe
bromley
hackney
haringey
hammersmith and fulham
oyster card
colne
reedham
barking
richmond upon thames
brent
bexley
southwark
lambeth
ockendon
kensington and chelsea
rainham
greenwich
harrow
longford
city of london
sutton
lewisham
barnet
borough
kingston upon thames
swanley
glc
islington
highgate
tower hamlets
city of westminster
newham
surrey
middlesex
wandsworth
hampton court
buckinghamshire
merton
waltham cross
croydonian
waltham forest
kent
hounslow
hillingdon
essex
barking and dagenham
hertfordshire
hook
enfield
london
berkshire
edgware
administrative
havering
camden
epping forest
area
thames ditton
purfleet
upminster
addington
gla
croydon
redbridge
uxbridge
Definitions:
Noun
London
Greater London
British capital
capital of the United Kingdom
Definition: the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center