• aghast, dumbfounded, thunderstruck, to appal, to appall, to astonish, to dismay, to dumbfound, to dumfound, to flabbergast, to floor, to flummox, to flurry, to petrify, to psych sy out, to shock, to stun, to take aback, to throw, threw, thrown
• appalling, astonishing, flabbergasting, shocking, staggering, startling
• confusion, consternation, recoil, recoiling, stupor, surprise
• appallingly, astonishingly, shockingly, staggeringly
• to be shocked to hear that
• to give sy the shock of his lifetime