English dictionary
british capital meaning and definition
Definition and meaning of british capital at MeaningMonkey.org. british capital meaning and definition in the English Dictionary.BRITISH CAPITAL noun
Definition of British capital (noun)
- the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center
- synonyms: capital of the United Kingdom, Greater London, London
Source: Princeton University Wordnet