Green’s Dictionary of Slang

artilleryman n.

[the ‘explosiveness’ of his talk and actions]

a drunkard.

[UK]Farmer & Henley Sl. and Its Analogues.