English → Hindi dictionary

lombard street

लोम्बारड स्ट्रीट / लोम्बार्डNOUN

Definition

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

Looking for poetry? Read shayari and poems by great poets.