big-hearted
adjective
• (of a person or action) kind and generous.
• "the big-hearted bunch have decided to donate their winnings to a local charity"
Similar:
generous,
magnanimous,
munificent,
open-handed,
bountiful,
free-handed,
generous to a fault,
ungrudging,
unstinting,
charitable,
philanthropic,
benevolent,
beneficent,
kind,
kindly,
kind-hearted,
unselfish,
altruistic,
selfless,
bounteous,