benefactrix - French English Dictionary