give finishing touches - Turkish English Dictionary