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

liar

a person who tells, or who has told, a lie

person who tells falsehood

prostitute

a person who offers herself or himself for sexual intercourse for payment

person who sells own abilities, talent, or name for inferior purpose

traitor

a person who betrays a friend, is disloyal to his country etc

person who is disloyal

turncoat

a person who leaves one group and joins another

traitor

weasel

a kind of small, fierce animal with red-brown fur

sneak

DECEIVER as in Wiktionary
DECEIVER as in Wikipedia