winchester Meaning, Definition & Usage

  1. noun a city in southern England; administrative center of Hampshire
  2. noun a shoulder rifle

WordNet