{f} cease slowly after a struggle (e.g., "I have a hard time to quit smoking. You know, old habits die hard"); persist, continue to exist (e.g., "the legend of Elvis die hard")
A diehard is someone who is very strongly opposed to change and new ideas, or who is a very strong supporter of a person or idea. someone who opposes change and refuses to accept new ideas