A gun store is a retail outlet that specializes in the sale of firearms and related products. Gun stores typically sell a wide range of firearms, including handguns, rifles, and shotguns, as well as related products such as ammunition, gun cleaning supplies, and hunting gear.