who hits or punches frequently - German English Dictionary