Did you
know?
flummox (informal)
Means to confuse, to perplex
There's an interesting set of synonyms for this interesting concept:
astonish, astound, baffle, balk, bewilder, boggle, bug, confound, daze, discomfit, disconcert, discountenance, dumbfound, embarrass, faze, floor, flummox, flurry, fluster, frustrate, muddle, mystify, nonplus, paralyze, perplex, puzzle, rattle, stagger, stump, stun, stymie, take aback, throw, thwart
USAGE NOTE:
As flummox is considered informal - use it only for speech and casual writing.