petition of grace - French English Dictionary