put on the final touches - Fransızca İngilizce Sözlük