INVETERATE
Meaning of INVETERATE in English
( a. )
Having habits fixed by long continuance; confirmed; habitual; as, an inveterate idler or smoker.
Webster's Revised Unabridged English Dictionary.
Пересмотренный полный словарь английского языка Webster.
2012