Adjective
goodhearted (comparative more goodhearted, superlative most goodhearted) kind, generous and altruistic