Someone who betrays his country during a war would be called a turncoat. If you suddenly start supporting a rival sports team, you might be called a turncoat, too. A turncoat is a traitor.

Turncoat comes from the ancient practice of wearing a badge or pin on one's coat signifying the party or leader you supported. By "turning your coat" you quite literally hid your allegiance to others. Often used interchangeably with defector, and while they are similar they are not quite the same. Turncoat is worse: it implies no possibility of any good or honest motive. Defector can at least sometimes have a neutral or even positive implication.

Definitions of turncoat

n a disloyal person who betrays or deserts his cause or religion or political party or friend etc.

apostate, deserter, ratter, recreant, renegade
Type of:
a person who gives up too easily

Sign up, it's free!

Whether you're a student, an educator, or a lifelong learner, Vocabulary.com can put you on the path to systematic vocabulary improvement.