benefactor - French English Dictionary