What is the meaning of Betrayer?

Someone who betrays, or reveals confidential information; a squealer or informer.

Source: wiktionary.org