hit someone very hard in anger - Francés Inglés Diccionario