Green’s Dictionary of Slang

puck v.

(Irish) to hit, to punch.

[Ire]P. Howard The Joy (2015) [ebook] [H]e was straight on top of me, pucking the face off me.