English | German | Russian | Czech

Greater London English

Meaning Greater London meaning

What does Greater London mean?

Greater London

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

Synonyms Greater London synonyms

What other words have the same or similar meaning as Greater London?

Greater London English » English

London capital of the United Kingdom British capital

Are you looking for...?