bamfoozle

Etymology
Variant of bamboozle, possibly influenced by confuse; see Cassell's Dictionary of Slang.

Verb

 * 1)  To confound; to perplex.