diehard
Pronunciation:
noun
Definitions
A person with such an attitude.
adjective
Definitions
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.
Example: For a Roman Catholic teacher, he sure is a diehard fundamentalist.