SynonymX
Speak
Leeds
Definition of Leeds
1.
A city on the River Aire in West Yorkshire in northern England; a center of the clothing industry
Noun
Semanticaly linked words with "leeds"
city
metropolis
urban center
west yorkshire