to give something the final touch - Fransızca İngilizce Sözlük