What is the meaning of Inveterate?

firmly established from having been around for a long time; of long standing

Having had a habit for a long time

Malignant; virulent; spiteful.

To fix and settle after a long time; to entrench.

feminine plural of inveterato

vocative masculine singular of inveterātus

Source: wiktionary.org