As nouns the difference between deceiver and hypocrite
is that deceiver is a person who lies or deceives while hypocrite is someone who practices hypocrisy, who pretends to hold beliefs, or whose actions are not consistent with their claimed beliefs.
deceiver
English
Noun
(
en noun)
A person who lies or deceives.
Synonyms
* See also
Anagrams
*
hypocrite
English
Noun
(
en noun)
Someone who practices hypocrisy, who pretends to hold beliefs, or whose actions are not consistent with their claimed beliefs.
See also
* two-faced
* double standard
----