turn (one's) coat

turn (one's) coat

dated To change one's allegiance or affiliation (especially in politics) for personal gain or advantage. A good politician will espouse the most hard-line stance of his party's political ideologies, but a successful politician knows when to turn his coat.
See also: coat, turn
Farlex Dictionary of Idioms.
See also:
  • bow to (someone or something)
  • bow before
  • bow before (someone)
  • bow down before (someone)
  • a change in (one's) stripes
  • get pinked
  • get pinned for (something
  • change (one's) stripes
  • change one's stripes
  • change one's stripes/spots, cannot