turncoat
turn-coat
noun
A person who deserts their party, cause, or principles to join an opposing one.
"He was branded a turncoat for switching political allegiance."
turn-coat
A person who deserts their party, cause, or principles to join an opposing one.
"He was branded a turncoat for switching political allegiance."