give the finishing touch - Turkish English Dictionary