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