meaning of bighearted

bighearted meaning in General Dictionary

provided or giving freely