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 . 2012