redeemer god - French English Dictionary