confound
blur, obnubilate, obscure
bedevil, befuddle, confound, discombobulate, Fox, fuddle, throw
jumble, mix up
disconcert, flurry, put off