lombard_street has definitions from the fields of transportation,geography
1
[ noun ] (transportation,geography) a street in central London containing many of the major London banks

Related terms

street London

*