vira-casaca

Noun

 * 1) turncoat a traitor; one who changes sides