lombard_street
1. [ noun ] (transportation,geography) a street in central London containing many of the major London banks
Related terms: street London