befuddle
befuddle - verb
be confusing or perplexing to; cause to be unable to think clearly
befuddle - thesaurus
bedevil
confound
confuse
discombobulate
fox
fuddle
throw