priggish

/ˈprɪɡɪʃ/
adjective
  1. Behaving in a way that shows you believe you are morally better than other people; too proper or strict about rules and behavior.
    • The teacher's priggish comments about the students' casual clothes annoyed everyone.
    • He had a priggish way of correcting people's grammar in the middle of a conversation.
    • Her priggish attitude made her unpopular with classmates who just wanted to have fun.
Antonyms
What does "priggish" mean? | whatsthatwordmean | whatsthatwordmean