Bamboozler /(băm*bo͡o"zlẽr)/

Bam·boo·zler

Bamboozler

n.
  1. A swindler; one who deceives by trickery. [Colloq.]