lombard street

Noun
  1. A street in central London containing many of the major London banks (synset 108614075)

Other Searches