LOMBARD STREET


Meaning of LOMBARD STREET in English

n. street in London (England) where many of the major London banks are located

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.