English | German | Russian | Czech

British capital English

Meaning British capital meaning

What does British capital mean?

British capital

(= London) the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center

Synonyms British capital synonyms

What other words have the same or similar meaning as British capital?

Are you looking for...?