leicester
Explore definitions, synonyms, and language insights of leicester
Definitions
Noun
a largely agricultural county in central England
Noun
an industrial city in Leicestershire in central England; built on the site of a Roman settlement