Answer: flummoxing

AnswerCrossword Clue
FLUMMOXINGThrowing for a loop
flummoxingFLUMMOX, to confuse (to perplex (to puzzle (to perplex)))
flummoxingPerplex (someone) greatly; bewilder