Definitions of betrayer:

  • noun:   one who reveals confidential information in return for money
  • noun:   a person who says one thing and does another