English dictionary
leeds meaning and definition
Definition and meaning of leeds at MeaningMonkey.org. leeds meaning and definition in the English Dictionary.LEEDS noun
Definition of Leeds (noun)
- a city on the River Aire in West Yorkshire in northern England; a center of the clothing industry
Source: Princeton University Wordnet