History
History
Synonyms
UK
US
Meaning:
sanctimonious

making a show (often insincere) of being religious

self-righteous

PREACHY as in Wiktionary
PREACHY as in Wikipedia