Noun Definitionwinchester1.Definition: a city in southern England; administrative center of HampshireCategory: Places