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

More General Terms