Noun Definition

lombard street

1.Definition: a street in central London containing many of the major London banks

Category: Places