take a shellacking - Turkish English Dictionary