Answer: benefacting

AnswerCrossword Clue
benefactingBENEFACT, to confer a benefit upon