a savior - French English Dictionary