English → Hindi dictionary

leeds

लीड्स / लीडस / लीडर्सNOUN

Definition

a city on the River Aire in West Yorkshire in northern England; a center of the clothing industry

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