hit oneself hard and repeatedly - Espagnol Anglais Dictionnaire