English synonyms about - contact  

Leeds

noun

1 Leeds

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


Find more on leeds elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0454