bamboozler

noun
  1. a person who bamboozles; someone who deceives or tricks others
  2. Usage: informal; agent noun derived from bamboozle

Examples