take shellacking - Spanish English Dictionary