Wiktionary
three-card trickster
n. A con man who plays three-card monte
n. A con man who plays three-card monte