British capital and London

British capital

British capital noun - The capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center.
Show all Definitions
Synonyms for British capital

London and British capital are semantically related. In some cases you can use "London" instead a noun phrase "British capital".

London

London noun - The capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center.
Show all Definitions
Synonyms for London

British capital and London are semantically related. You can use "British capital" instead a noun "London".

Nearby Word: Londoner

Both terms in one sentence

  • Series / Luther London Town: The show is filmed in the British capital where it is set.
Cite this Source
London and British capital. (2017). Retrieved 2026, August 01, from https://thesaurus.plus/related/british_capital/london
British capital & London. N.p., 2017. Web. 01 Aug. 2026. <https://thesaurus.plus/related/british_capital/london>.
London or British capital. 2017. Accessed August 01, 2026. https://thesaurus.plus/related/british_capital/london.


Google Ngram Viewer shows how "British capital" and "London" have occurred on timeline