die-hard

adjective
UK /ˈdaɪ.hɑːd/
US /ˈdaɪ.hɑːrd/

Someone who never gives up on what they love or believe in.

She is a die-hard fan of that band and goes to every concert.


OTHER MEANINGS

2. Refusing to change an opinion or habit even when it causes trouble.

He is a die-hard traditionalist who still writes letters by hand.

3. A person who strongly resists change or new ideas.

The die-hards in the club voted against every new rule.

4. Lasting or continuing stubbornly to the very end.

Their die-hard effort finally saved the old library.