Lombard Street Meaning, Definition & Usage
-
noun a street in central London containing many of the major London banks
WordNet
Definitions
- the principal street in London for banks and the offices of note brokers; hence, the money market and interest of London.