belly-gun
noun
bel·ly-gun
Definition of belly-gun
: an easily concealed short-barreled revolver used only at very close range