give a good hammering - Turkish English Dictionary