give a thrashing - Spanish English Dictionary