Green’s Dictionary of Slang

staggle-dick n.

[ety. unknown]

(UK Und.) a horse-pistol, i.e. ‘a large pistol carried on the pommel of the saddle while on horseback’ (OED).

[UK]Duncombe New and Improved Flash Dict.