self-righteous, holier-than-thou, smug, sanctimonious, moralistic, sententious, prudish, puritanical, prim, strait-laced, tight-laced, stuffy, starchy, prissy, Victorian, schoolmarmish, schoolmistressy, old-maidish, narrow, narrow-minded, censorious, Pecksniffian, Pharisaic, hypocritical
View synonyms