Noun Definition

winchester

1.Definition: a city in southern England; administrative center of Hampshire

Category: Places