Wiktionary
smoke wagon
n. (context US slang archaic English) A handgun, especially a revolver.