two-faced liar
- deceiverOne who tricks others
- hypocriteFeigns virtue falsely
- backstabberDisloyal pretend ally
- snakeLimbless scaled reptile
- traitorOne who betrays allegiance
phony · fraud · cheat · manipulator · dishonest · betrayer · Judas · mask · pretender · schemer · duplicitous · conniving · false · treacherous · sly · weasel · forked-tongue · trust
two-faced liartruth-teller
One who speaks accurately
straight shooter · man of his word · open book · honest broker
two-faced liarman of his word
One who keeps promises
mensch · good egg · salt of the earth · stand-up guy · solid citizen
two-faced liarloyal friend
Devoted, reliable companion
true friend · faithful companion · what-you-see-is-what-you-get · open book · straight arrow