avoir la vie dure

Verb

 * 1) to die hard, to be well-ingrained, to have legs, to be difficult to get rid of