leeds

This is not a dictionary! - Search for "leeds" in The Danish Dictionary

  • February 12. 2013 from wordnet.princeton.edu

    leeds noun english

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