handgun
HAND'GUN
, n. A gun to be used by the hand.