Answer: flummoxes

AnswerCrossword Clue
flummoxesPerplex (someone) greatly; bewilder
flummoxesFLUMMOX, to confuse (to perplex (to puzzle (to perplex)))