befuddle, confound, confuse, discombobulate, fox, fuddle, throw
confuse, disconcert, flurry, put off
cause to feel embarrassment
demoralize
confuse or put into disorder
amaze, baffle, beat, bewilder, dumbfound, flummox, get, gravel, mystify, nonplus, perplex, pose, puzzle, stick, stupefy, vex
be a mystery or bewildering to
disorient, disorientate
cause to be lost or disoriented
mix up, stump
cause to be perplexed or confounded
riddle
set a difficult problem or riddle
elude, escape
be incomprehensible to; escape understanding by