Meaning of Winchester

Definition of Winchester

(noun) a city in southern England; administrative center of Hampshire

Other information on Winchester

WIKIPEDIA results for Winchester
Amazon results for Winchester