zeal·ot
ˈzelət/
noun
noun: zealot; plural noun: zealots
a person who is fanatical and uncompromising in pursuit of their religious, political, or other ideals.
synonyms: fanatic, enthusiast, extremist, radical, young Turk, diehard, true believer, activist, militant;
Sounds like a...