British capital and Greater 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

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

Greater London

Greater 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 Greater London

British capital and Greater London are semantically related. You can use "British capital" instead a noun phrase "Greater London".
Cite this Source
Greater London and British capital. (2017). Retrieved 2026, August 01, from https://thesaurus.plus/related/british_capital/greater_london
British capital & Greater London. N.p., 2017. Web. 01 Aug. 2026. <https://thesaurus.plus/related/british_capital/greater_london>.
Greater London or British capital. 2017. Accessed August 01, 2026. https://thesaurus.plus/related/british_capital/greater_london.




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