bighearted

adjective

big·​heart·​ed | \ˈbig-ˈhär-təd  \

Definition of bighearted 

: GENEROUS, CHARITABLE