winchester ( synonym found)

Definition of winchester:

°The county town of Hampshire, England; or named after it.
°Usual shortened form for Winchester rifle, typically a lever-action repeater.

Definition of winchester:

°The county town of Hampshire, England; or named after it.
°Usual shortened form for Winchester rifle, typically a lever-action repeater.

Back to Top