zealot

(noun) Zealot
(noun) partisan

< zealander | zealotry >