EnglishMain Dictionary
hypocrite
Universal Words
noun
(disapproving) a person who pretends to have moral standards or opinions that they do not actually have:
Charles was a liar and a hypocrite who married her for money.
hypocritical adjective:
It would be hypocritical of me to have a church wedding when I don't believe in God.
hypocritically adverb