lombard street Meaning, Definition & Usage

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

WordNet