a shrewd person not guided by principles, especially a politician

listen to the pronunciation of a shrewd person not guided by principles, especially a politician
Englisch - Englisch
snollygoster