put the finishing touches - French English Dictionary