london

Noun
  1. The capital and largest city of England;
    Located on the Thames in southeastern England;
    Financial and industrial and cultural center (synset 108893849)
  2. United States writer of novels based on experiences in the Klondike gold rush (1876-1916) (synset 111157738)

Other Searches