take shellacking - French English Dictionary