munificent
/mjuːnɪˈfɛsnt/; /mʌnɪˈfɛsnt/Definitions
1. adjective
generously giving or generous in amount or nature
“The munificent donor gave a large sum to charity.”
2. noun
a person who gives money or other help to a charity or cause
“The munificent patron of the arts supported many artists throughout their careers.”