Summary
French to English:   more detail...
  1. herbe de grâce:
    • Wiktionary:
      herbe de grâce → rue


French

Detailed Translations for herbe de grâce from French to English