Meaning
To resist defeat or change strongly and for a long time; difficult to eradicate or stop.
Literal Meaning
To die with great difficulty or resistance.
Example
“Old habits die hard, so it will take a lot of effort to change the company culture.”