god's mercy and grace - French English Dictionary