astonish, amaze, astound, bewilder, shock, stun, surprise, dumbfound, startle, overwhelm, confound, stagger, baffle, daze, stupefy, disconcert, nonplus, flummox, bowl over, take aback, knock for six,... [more]
astonish, amaze, astound, bewilder, shock, stun, surprise, dumbfound, startle, overwhelm, confound, stagger, baffle, daze, stupefy, disconcert, nonplus, flummox, bowl over, take aback, knock for six,... [more]