Heart of gold

noun

Definitions

Noun
  1. 1
    A kind, compassionate, or caring attitude; kindheartedness; a person with those qualities. idiomatic

    "Don't let her rough exterior fool you; underneath that grumpy disposition beats a heart of gold."

Next best steps

Mini challenge

Unscramble this word: heartofgold