English dictionary
lombard street meaning and definition
Definition and meaning of lombard street at MeaningMonkey.org. lombard street meaning and definition in the English Dictionary.LOMBARD STREET noun
Definition of Lombard Street (noun)
- a street in central London containing many of the major London banks
Source: Princeton University Wordnet