unstinting
/ʌnˈstɪntɪŋ/Definitions
1. adjective
giving or spending freely and generously
“She was known for her unstinting support for local charities.”
2. noun
a generous or free gift of money, especially one given as a challenge
“The donor’s unstinting contribution to the foundation helped change the lives of many people.”