Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word leeds from English dictionary with examples, synonyms and antonyms.

leeds   noun

Meaning : A city on the River Aire in West Yorkshire in northern England. A center of the clothing industry.