turncoat
noun
[ ˈtəːnkəʊt ]
• a person who deserts one party or cause in order to join an opposing one.
• "they denounced him as a turncoat"
Similar:
traitor,
renegade,
defector,
deserter,
betrayer,
Judas,
fifth columnist,
quisling,
rat,
tergiversator,
renegate,
renegado,