VariousWords beta
Definitions:
Noun
London
Greater London
British capital
capital of the United Kingdom
Definition: the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center