INVETERATE


Meaning of INVETERATE in English

/ ɪnˈvetərət; NAmE / adjective [ usually before noun ] ( formal , often disapproving )

1.

( of a person ) always doing sth or enjoying sth, and unlikely to stop :

an inveterate liar

2.

( of a bad feeling or habit ) done or felt for a long time and unlikely to change :

inveterate hostility

••

WORD ORIGIN

late Middle English (referring to disease, in the sense of long standing, chronic ): from Latin inveteratus made old, past participle of inveterare (based on vetus , veter- old).

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.