philanthropist
noun
°A person who loves mankind (the human race) in general.
°A very generous person or institution.