Noun · C1
diehard
Meaning

a person who is devoted to something unconditionally or stubbornly loyal