Translation of "inveterate" - English-Spanish dictionary

inveterate

adjective uk /ɪnˈvet.ər.ət/ us /-ˈvet̬.ɚ-/ usually disapproving
an inveterate liar, gambler, etc.

someone who does something very often and cannot stop doing it

empedernido
I never trust anything he says – the man’s an inveterate liar.

(Translation of “inveterate” from the Cambridge English-Spanish Dictionary © Cambridge University Press)