English → Hindi dictionary
leeds
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.
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.