hammer gun

hammer gun

[′ham·ər ‚gən] (ordnance) Gun with an outside, visible hammer.