give somebody a good thrashing - Español Inglés Diccionario