Learn English – A synonym for “moral hypocrite”

pejorative-languagesingle-word-requestssynonyms

I'm looking for a precise word to describe someone who is hypocritical on moral issues,
for example:

  • a cult guru who claims to be holy while doing something evil.
  • or a company which partakes in some kind of sordid business practice while pretending to be holier-than-thou.

Best Answer

I believe the word is sanctimonious defined in the dictionary as

making a hypocritical show of religious devotion, piety, righteousness, etc.: They resented his sanctimonious comments on immorality in America.