snollygoster

/ˈsnɑliˌɡɑstər/
noun
  1. A person, especially a politician, who is guided by personal advantage rather than by consistent principles; a shrewd, unprincipled person.
    • Only a snollygoster would promise free college and then cut education funding.
    • The town council was full of snollygosters who cared more about bribes than roads.
    • The candidate was a snollygoster who changed his stance on taxes every week.
Antonyms
What does "snollygoster" mean? | whatsthatwordmean | whatsthatwordmean