Green’s Dictionary of Slang

-puncher sfx

1. in combs. meaning a ranger or driver, e.g. bull-puncher under bull n.1 ; bullock-puncher under bullock n.

2. in combs. meaning a homosexual, e.g. bum-puncher under bum n.1 ; date puncher under date n.3 ; dung-puncher under dung n.; freckle-puncher under freckle n.

3. see cow-puncher n.