Leeds

play
geographical name \ˈlēdz\

Definition of Leeds

  1. 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. 2 city east-northeast of Birmingham in central Alabama population 11,773


Learn More about leeds


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).

WORD OF THE DAY

clearly seen through or understood

Get Word of the Day daily email!