noun
the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center
• Syn: ↑London, ↑Greater London, ↑British capital
• Instance Hypernyms: ↑national capital
• Part Holonyms: ↑England
• Member Meronyms: ↑Londoner
• Part Meronyms:
↑Big Ben, ↑Newgate, ↑Tower of London, ↑Old Bailey, ↑Fleet Street, ↑Harley Street, ↑Lombard Street, ↑Whitehall, ↑Trafalgar Square, ↑City of London, ↑the City, ↑Greenwich, ↑Bloomsbury, ↑Soho, ↑Wembley, ↑West End, ↑Westminster, ↑City of Westminster, ↑Pall Mall, ↑Wimbledon
Useful english dictionary. 2012.