Green’s Dictionary of Slang

snaffler n.2

[fig. use of SE snaffle, to place a bridle on]

a blow, a punch.

[UK]‘Bill Truck’ Man o’ War’s Man (1843) 13: A simple snaffler or two in the bunt is nothing at all.