Question: what is the idiomatic expression of die hard?
Answer: die hard. Meaning: disappear or change very slowly, take a long time to cease to exist or be dropped from consideration. Noun: a person who displays such resistance or loyalty.