Meaning of “diehard” - Learner’s Dictionary

diehard

adjective [ always before noun ] us uk /ˈdaɪhɑːd/

supporting something in a very determined way and refusing to change:

a diehard fan

(Definition of “diehard” from the Cambridge Learner’s Dictionary © Cambridge University Press)