a severe beating - Francés Inglés Diccionario