Winchester
/wˈɪntʃɛstɝ/
Explore definitions, synonyms, and language insights of Winchester
Definitions
Noun
a city in southern England; administrative center of Hampshire
Noun
a shoulder rifle