Not snollygosters, fortuntately

The meaning of the word snollygoster

Young George Osborne announced his new budget a couple of weeks ago, so we’ve a special politics-related word for you to chew on:

snollygoster (n.) – meaning a shrewd, unprincipled person, especially a politician.
Or someone who is guided by personal advantage, rather than by consistent, respectable principles.

For example:
Thanks goodness there are no snollygosters in politics today.