inveterate
/ɪnˈvɛtərɪt/
adjective
- Having a particular habit, activity, or interest that is long-established and unlikely to change.
- He is an inveterate traveler who has visited over 80 countries.
- My grandfather is an inveterate reader and finishes a book every week.
- She is an inveterate optimist, always finding the bright side of any situation.
Antonyms