What does bighearted mean?

bighearted meaning in General Dictionary

provided or giving freely