Image result for priggish definition
prig·gish
ˈpriɡiSH/
adjective
adjective: priggish
  1. self-righteously moralistic and superior.
    “a priggish little pedant”
    synonyms: self-righteous, moralistic, holier-than-thou, sanctimonious, prudish, puritanical, prim, strait-laced, stuffy, prissy, governessy, narrow-minded;

    “Miss Sinclair couldn’t possibly have been as priggish as she seemed way back then”
    antonyms: broad-minded