Green’s Dictionary of Slang

lasher n.1

[lash v.1 (3)]

[1950s] (W.I.) a womanizer, a sexual athlete.