bamboozler
BAMBOO'ZLER
, n. A cheat; one who plays low tricks.