hypocrite
Definition
A person who acts in contradiction to their stated beliefs or principles, especially in moral matters.
Example
"He called others selfish, but he's such a hypocrite—he never volunteers to help."
A person who acts in contradiction to their stated beliefs or principles, especially in moral matters.
"He called others selfish, but he's such a hypocrite—he never volunteers to help."