hit oneself hard and repeatedly - Español Inglés Diccionario