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