Summary
French to Swedish:   more detail...
  1. mettre la dernière main à quelque chose:
    • Wiktionary:
      mettre la dernière main à quelque chose → ge en finish