capital-of-the-united-kingdom

Nouns

  • (n) the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center British capital, Greater London, London,

Synonyms

British capital Greater London London

Words of close approximity