Leicester

1. (noun) an industrial city on the River Soar in Leicestershire in central England; built on the site of a Roman settlement
Related Words: city, metropolis, urban center

2. (noun) a largely agricultural county in central England
Synonyms: Leicestershire
Related Words: county



Terms and Conditions of Use / Copyright Notice