Search for word
Search
british-capital
Nouns
(n)
the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center
capital of the United Kingdom
,
Greater London
,
London
,
Synonyms
capital of the United Kingdom
Greater London
London
Words of close approximity