Green’s Dictionary of Slang

slat n.4

[UK dial. slat, a (slapping) blow]

(US) a kick, a punch.

[US]M. Levin Reporter 324: Catsnuts gives the guy a slat in the pants.