3 words in this vocabulary list
adjective showing or resulting in good, kind, or charitable actions
noun a person who provides assistance or support
noun a person who desires good fortune for someone else; a person who wishes well to others