self-righteous prude

Translations
puritain moralisateur
Words
self righteous

adjective
moralisateur
prude

noun
prude