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