Related Clues:
- Smugly self-righteous person
- Smug person
- Excessively moralistic person
- Sanctimonious person
- Strictly moral person
- Annoyingly arrogant person
- Page ill-mannered Victorian, perhaps
- Straight-laced person
- Self-righteous type
- Prudish sort
- Unpleasant person
- Snobbish highbrow
- Greedy guts admits resistance from puritan
- Morally smug person
- Puritanical type