slickster

[ slik-ster ]
/ ˈslɪk stər /

noun Slang.

a crafty and opportunistic or deceitful person; hustler; swindler.

Origin of slickster

First recorded in 1960–65; slick1 + -ster