Dictionary/लीड्स
Noun

लीड्स

leeds

Definitions

Noun

Leeds (a large city and metropolitan borough of West Yorkshire, England)

Source: Wiktionary

See this word in context — install the Desi Lingo browser extension to click any Hindi word on any webpage for instant definitions.