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."