Diehard
-
Someone really [fanatical] and [devoted] to something; [gung-ho], committed.
Diehard meaning & definition 1 of Diehard.
-
A person who strongly opposes change or who continues to support something in spite of opposition.
Diehard meaning & definition 2 of Diehard.