Definition of londons:
(n) :
The capital city of the United Kingdom; the capital city of England, within Greater London. Situated on the tidal River Thames in southeast England, with a metropolitan population of more than 13,000,000.
(n) :
A former administrative county of England, created in 1889 from parts of Kent, Middlesex and Surrey, and merged into Greater London in 1965.
(n) :
(metonymic) The government of the United Kingdom, otherwise known as Westminster.
(n) :
A city in southwestern Ontario, Canada, with a population of approximately 300,000.
(n) :
A small agricultural village in the commune of Savigny-sur-Seille, Saône-et-Loire department, Bourgogne-Franche-Comté region, France.
(n) :
A village in Kiritimati atoll, Kiribati.