Word: inveterate Definition: having a particular habit, activity, or interest that is long-established and unlikely to change.
“he was an inveterate gambler”