Definitions of Lombard street:

  • noun:   a street in central London containing many of the major London banks