Leicester/Definition

Major English city in Leicestershire in the Midlands.