Moral zealot
Synonyms for Moral zealot
- puritan
- prude
- moralist
- pietist
- prig
- moral fanatic
- killjoy
- Grundy
- old maid
- schoolmarm
- victorian
- priggish person
- ascetic
For more similar words, try Moral zealot on Thesaurus.plus dictionary