A hypocrite is a person who pretends to have beliefs, opinions, or virtues that they do not actually possess, often behaving in ways that contradict their stated standards. The term implies deceit or inconsistency between claimed values and real actions, and it is frequently used to criticize moral posturing. It can refer to someone who publicly endorses one set of norms while privately flouting them.
Full pronunciation guide