zealot

Definition: (noun) An immoderate, fanatical, or extremely zealous adherent to a cause, especially a religious one.
Synonyms: drumbeater, partisan.
Usage: Jane, who had dabbled in vegetarianism during high school, became an environmental zealot while in college.
Discuss