a sound thrashing - Spanish English Dictionary