savior - French English Dictionary