Meaning of Leeds

Definition of Leeds

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

Other information on Leeds

WIKIPEDIA results for Leeds
Amazon results for Leeds