• abashed, amazed, dumbfounded, flabbergasted, nonplussed, perplexed, thunderstruck, to abash, to amaze, to appal, to appall, to astound, to bewilder, to daze, to dumbfound, to flabbergast, to flummox, to nonplus, to perplex, to sensationalize, to stagger, to surprise