C2 adjective /ɪnˈvɛtərət/
inveterate
Meaning
having a long-established habit, activity, or interest that is unlikely to change
Example
He is an inveterate reader who spends hours in the library every day.