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