Lombard Street Meaning, Definition & Usage

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

WordNet


Definitions
  1. the principal street in London for banks and the offices of note brokers; hence, the money market and interest of London.

Webster 1913