LOMBARD STREET


Meaning of LOMBARD STREET in English

a street in London, England: a financial center.

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .