What is the meaning of [Dyed-In-The-Wool (adj.)]

Consistent in an affiliation or opinion over a long period; inveterate