hypocrite
/ˈhɪpəkrɪt/
noun
- A person who claims to have moral standards or beliefs but behaves in a way that does not match them.
- She felt like a hypocrite when she told her children not to lie, then lied to get out of a ticket.
- He called his boss a hypocrite for demanding punctuality while always arriving late himself.
- The environmental activist was labeled a hypocrite after flying in a private jet to a climate conference.
Antonyms