Find the word definition

Wiktionary
gun sock

n. (context firearms English) a long tubular cloth covering, sealed at one end, used to provide basic protection for a firearm.