Summary
French to English:   more detail...
  1. promettre solennellement:
    • Wiktionary:
      promettre solennellement → swear, vow


French

Detailed Translations for promettre solennellement from French to English