Definition, synonyms and related words
A shrewd person not guided by principles, especially a politician.