lombard_streetEnglish

Lombard Street

Noun

A street in central London containing many of the major London banks

English: Lombard Street