[adjective] [before noun] [disapproving] - (of behaviour) happening regularly or frequently esp. over a long period of timeEvery member of the family is an inveterate talker.In international politics inveterate enemies can become allies almost overnight.
INVETERATE
Meaning of INVETERATE in English
Cambridge English vocab. Кембриджский английский словарь. 2012