put the final touches on - Turkish English Dictionary