Noun Definitionlombard street1.Definition: a street in central London containing many of the major London banksCategory: Places