– One who betrays a trust or an allegiance.
Usage example: the plot of the story revolved around the gangster's relentless determination to learn the identity of the turncoat
are semantically related in traitor
topic. You can use "Snake" instead a noun