What is hypocrite?

A hypocrite is a person who pretends to have moral or religious beliefs, principles, or feelings that they do not actually possess or follow. They often wear a disguise of being morally upright but their actions and behavior is in contradiction to their supposed beliefs. Hypocrites can be found in various fields including politics, religion, and personal relationships. They are often criticized for their double standards and insincerity, which can lead to a loss of trust and respect from others.