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
Mutual synonyms
Both terms in one sentence
-
London Town: The show is filmed in the British capital where it is set.
Source: Series / Luther
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