who hits or punches frequently - Turkish English Dictionary