INVETERATE Meaning of INVETERATE in English (a.) Firmly established by long continuance; obstinate; deep-rooted; of long standing; as, an inveterate disease; an inveterate abuse. Webster's English dictionary. Английский словарь Webster. 2012