heart of gold

Upper Intermediate (B2) neutral

A person who is very kind and caring.

"Despite her tough exterior, she has a heart of gold."