in ‧ vet ‧ e ‧ rate /ɪnˈvet ə rət, ɪnˈvet ə rɪt/ BrE AmE adjective [only before noun] written
[ Date: 1300-1400 ; Language: Latin ; Origin: past participle of inveterare 'to get old' , from vetus 'old' ]
1 . inveterate liar/smoker/womanizer etc someone who lies a lot, smokes a lot etc and cannot stop
2 . inveterate fondness/distrust/hatred etc an attitude or feeling that you have had for a long time and cannot change