Word of the Day

snol·ly·gos·ter  (snl-gstr)
n. Slang
One, especially a politician, who is guided by personal advantage rather than by consistent, respectable principles.