benefaction - French English Dictionary