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