Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

leeds Definition

Cancel
leeds
noun(leeds)
a city on the River Aire in West Yorkshire in northern England; a center of the clothing industry

Words Related to leeds!

leeds Examples by Brain Bank Users