give someone a good thrashing - Turkish English Dictionary