Green’s Dictionary of Slang

blow gun n.

[SE blow gun/blow (someone) away v. (1)]

(US Und.) a short-barrelled shotgun; a pistol with a large barrel.

[US]Ersine Und. and Prison Sl.
[US]Monteleone Criminal Sl. (rev. edn).