hypocrite
noun13th century{ds||1||}
- a person who puts on a false appearance of virtue or religion
- a person who acts in contradiction to his or her stated beliefs or feelings
Powered by Merriam-Webster