has heart in right place
ADJECTIVE
magnanimous
Synonyms
STRONGEST
WEAK
Santa Claus
all heart
beneficent
benevolent
big
bighearted
bountiful
free
generous
great
greathearted
handsome
high-minded
kindly
knightly
liberal
lofty
loose
munificent
noble
openhanded
soft
soft-touch
ungrudging
Antonyms