grifter
From Longman Dictionary of Contemporary Englishgriftergrif‧ter /ˈɡrɪftə $ -ər/ noun [countable] American English informalCHEAT someone who dishonestly obtains something, especially money —grift verb [transitive]Origin grifter (1900-2000) grift “hard work” ((20-21 centuries)), perhaps from graft “dishonest practices”