Search:
zealot - Foolish Dictionary definitionOne who loves morality so well he will commit crime to maintain it.