Diehard has 3 different meanings across 1 category:
Noun
one who adheres to traditional views
A person with such an attitude.
Unreasonably or stubbornly resisting change.