philanthropist
noun [ C ]
SOCIAL RESPONSIBILITY uk/fɪˈlænθrəpɪst/ ussomeone who gives money to help people who are poor or sick, or to pay for things such as museums or schools that are good for society:
She is a philanthropist who has supported many charities for over twenty years.