bienfaiteur - French English Dictionary