As nouns the difference between turncoat and transfuge
is that turncoat is a traitor; one who turns against a previous affiliation or allegiance while transfuge is (dated) a deserter.
turncoat
English
Noun
(
en noun)
A traitor; one who turns against a previous affiliation or allegiance.
Synonyms
* (traitor) apostate, defector, renegade, traitor