long gun
Short definition from Wiktionary
Noun
- A firearm, such as a shotgun or rifle, which is fired while braced against the shoulder.
- Any of a class of naval artillery pieces with especially long barrels for maximum range.
We haven’t written up long gun yet: Simple and Standard meanings, examples and a quiz.