put the last touches on - Almanca İngilizce Sözlük