Words / C2
adjective · C2Inveterate
in-VET-uh-r-uh-t/ɪnˈvetərət/
Inveterate means the habit is old, settled, and unlikely to change. Use it instead of habitual for a deep-set trait (an inveterate letter-writer). In speech say lifelong or he cannot stop; inveterate is slightly bookish but still seen in journalism.
Meaning
Having a habit that has lasted a long time and is unlikely to change.
Examples
- “He is an inveterate early riser.”
- “She is an inveterate note-taker in meetings.”
- “Inveterate gossip did more harm than the facts.”
Good to know
A long-standing habit. Everyday: habitual / lifelong.
Near in meaning
habitual
New