sharper
nounOne that deals dishonestly with others, especially a cheating gambler.
nounA man shrewd in making bargains; a tricky fellow; a rascal; a cheat in bargaining or gaming.
nounA sharpener; an instrument or tool used for sharpening.
nounA long, thin oyster.
nounA person who bargains closely, especially, one who cheats in bargains; a swinder; also, a cheating gamester.
adjectivea
a professional card player who makes a living by cheating at card games