Leeds
English Dictionary
->
Letter L
-> Leeds
Search Dictionary:
Leeds Definition
(n)
a
city
on
the
River
Aire
in
West
Yorkshire
in
northern
England
;
a
center
of
the
clothing
industry
Leeds Synonyms
Leeds
© Art Branch Inc.