give oneself a punch - Français Anglais Dictionnaire