The Synonym of ‘Snollygoster’ is ____ ?

A.  Unprincipled politician 

B.  Sneak

C.  Garulous

D.  None of above