Answer: largehearted

AnswerCrossword Clue
largeheartedhaving a generous disposition