Definition of Leeds
1 city on the Aire River in West Yorkshire, northern England population 475,000 ◆The University of Leeds, located in Leeds, is the largest university in the Yorkshire region.
2 city east-northeast of Birmingham in central Alabama population 11,773
Seen and Heard
What made you want to look up Leeds? Please tell us where you read or heard it (including the quote, if possible).