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