What Does Leeds Mean In England?
Leeds in British English (liːdz ) noun. 1. a city in N England, in Leeds unitary authority, West Yorkshire on the River Aire: linked with Liverpool and Goole by canals; a former centre of the clothing industry; two universities (1904, 1992). How did Leeds get its name? Loidis, from which Leeds derives its name, was …