Related Clues:
- Excessively moralistic person
- Sanctimonious person
- Annoyingly arrogant person
- Straight-laced person
- Self-righteous type
- Prudish sort
- Unpleasant person
- Snobbish highbrow
- Greedy guts admits resistance from puritan
- Morally smug person
- Puritanical type
- Overly proper person
- Mrs. Grundy type
- Over-fussy and self-righteous type
- Uptight type