who hits or punches frequently - French English Dictionary