give somebody a good thrashing - Francés Inglés Diccionario