Home
|
Contact
|
Site Map
Business
Shopping
Health
Food
Society
Internet
MyDataFarming
Definitions of
London
:
noun
:
the capital and largest city of England;
located
on the Thames in southeastern England;
financial
and
industrial
and
cultural
noun
:
United States writer of novels based on experiences in the Klondike gold rush (1876-1916)
name
:
A
surname
(common: 1 in 14285 families; popularity rank in the U.S.: #1821)
more on this topic on answers.com
Alternative Terms
bus
london-2005-film
home-counties-2
green-line-coaches
omnibus
london-buses