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"