Meaning of winchester
Definition of winchester
(noun)
a
city
in
southern
England;
administrative
center
of Hampshire
a
shoulder
rifle
Other information on winchester
WIKIPEDIA results for
winchester
Amazon results for
winchester
Tweet