英语to finish off,to wind up
德语letzte Hand an etwas legen, abschließen, Schluss machen ,Schlussszene, Ende