(n) A traitor; a person who turns against a previous association or allegiance.
(n) person who forsakes his party or his concepts; a renegade; an apostate; a defector to your enemy.
turncoat in Community Dictionary
a political opportunist just who changes ideology with every new viewpoint poll and study. A turncoat will betray their principles, if he'd any, acknowledge to using lied about formerly reported principles plus basic will say anything to get chosen. Often turncoats tend to be serial politicians whose preferred outcome should further unique political career. by CorneliusReport definition