Verified Answer :

generous, bountiful, lavish, big-hearted, and so on. Hope this is helpful!!

openhanded,magnanimous,philanthropic,princely,liberal,charitable