As a Noun:
1. A person who pretends to have beliefs, principles, or feelings that they do not really have. Used to show disapproval. English = hypocrite.
As a Verb or Adjective:
1. To say or pretend you have beliefs, principles, or feelings that you do not really have. English = (be) a hypocrite, (be) hypocritical. Idiomatic English = (be) two faced.