put the finishing touches to - Turkish English Dictionary