Diehard
Alternative forms
Origin
From the idiom "to die hard".
Full definition of diehard
Adjective
diehard
- Unreasonably or stubbornly resisting change.
- Fanatically opposing progress or reform.
- Complete; having no opposite opinion of anything in a particular topic of one's values; thorough of in one's beliefs.For a Roman Catholic teacher, he sure is a diehard fundamentalist.