have a thrashing - Francés Inglés Diccionario