History
History
Synonyms
UK
US
Meaning:
cheat

a dishonest person (especially when playing games)

person who fools others

hypocrite

a person who pretends to be virtuous or good

person who pretends, is deceitful

MASQUERADER as in Wiktionary
MASQUERADER as in Wikipedia