YourDictionary

small arm

noun
A firearm that can be carried in the hand.

link/cite print suggestion box