die hard


Meanings

  • one who adheres to traditional views
  • continue to exist;
    • "These stories die hard"
  • tradition-bound and obstinately opinionated;