Summary
French to English:   more detail...
  1. mettre en place:
    • Wiktionary:
      mettre en place → set up
    • User Contributed Translations for mettre en place:
      put in place, to put in place