leeds

Noun
  1. A city on the River Aire in West Yorkshire in northern England;
    A center of the clothing industry (synset 108899255)

Other Searches