Summary
French to English:   more detail...
  1. champ libre:


French

Detailed Translations for champ libre from French to English