snollygoster(noun) noun1. (slang, obsolete) A shrewd person not guided by principles, especially a politician