obdurate

obdurate adj

L. 'hardened, hardened in heart'.

  1. Unyielding; hardened; stubborn; impossible to change.