flummox - verb
flummox - thesaurus
amaze baffle beat bewilder dumbfound get gravel mystify nonplus perplex pose puzzle stick stupefy vex