Noun
long gun (plural long guns) A firearm, such as a shotgun or rifle, which is fired while braced against the shoulder. Synonym: longarm