Answer: flummoxing

AnswerCrossword Clue
FLUMMOXING

Throwing for a loop