put on the final touches - Französisch Englisch Wörterbuch