put the final touches to - Turkish English Dictionary