puncher
someone who delivers punches