Definitions
noun
a city on the River Aire in West Yorkshire in northern England; a center of the clothing industry
Look “leeds” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a city on the River Aire in West Yorkshire in northern England; a center of the clothing industry