obdurate in French
obdurate in French
opiniâtre
Stubbornly persistent, generally in wrongdoing; refusing to reform or repent.
têtu
Stubbornly persistent, generally in wrongdoing; refusing to reform or repent.
dur comme un roc
(obsolete) Physically hardened, toughened.