a sound thrashing - Turkish English Dictionary