LOMBARD STREET
Meaning of LOMBARD STREET in English
Lom ‧ bard Street /ˈlɒmbəd striːt $ ˈlɑːmbərd-/ BrE AmE
a street in the ↑ city of London, where there are many banks and financial institutions
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012