betrayer

meaning: a person who says one thing and does another (noun)

synonyms:double-crosser,


meaning: one who reveals confidential information in return for money (noun)

synonyms:rat,