Lombard Street in French Lombard Street in French Lombard Street proper noun A street, and the money and capital market of London. Add to Flashcards