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
Tweet