← Back to browseleedsnoun#13,672TranslationNo Japanese definition yet.English definitiona city on the River Aire in West Yorkshire in northern EnglandExamplesHe is a professor of English at Leeds.The M1 motorway connects London to Leeds.Similar wordsledsleedbleedsleeleeklees← driftedobsessive →