smoke wagon

/ˈsməʊk ˌwæɡ(ə)n/noun
RareNot in standard dictionaries
1

A vehicle that generates smoke; specifically, an automobile or a train.

2

A handgun, especially a revolver.

#archaic#slang