freehearted - English Synonyms Dictionary

freehearted

adj.
[1] benevolent