give the finishing touches - Französisch Englisch Wörterbuch