hit oneself hard and repeatedly - Français Anglais Dictionnaire