flip-flopper

Noun

 * 1)  A person, especially a politician, who changes his or her opinion.

Usage notes

 * Used disparagingly to indicate that the opinion is changed out of political expediency.

Translations

 * Catalan: giracamises
 * Hungarian:, ,
 * Romanian: răzgândac
 * Russian:
 * Spanish: