meaning of london

1. The capital city of England.
2.
the capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural center


Related Words

london | london plane | londoner | londonism | londonize |

Developed & Maintained By Taraprasad.com

Treasure Words