flabbergasted
(informal), shocked, astonished, staggered, amazed, dumbfounded, bowled over,
astounded, surprised, flummoxed (informal), gobsmacked (UK, slang), knocked for
six (UK, informal)
knocked
for six (informal), flabbergasted (informal), taken aback, amazed,
astounded, surprised, astonished, shocked, speechless, gobsmacked (UK,
slang)
staggered,
shocked, amazed, gobsmacked (UK, slang), flabbergasted (informal), astounded,
taken aback, surprised, nonplussed
antonym: unaffected
taken
aback, shocked, dumbfounded, speechless, knocked for six (UK, informal),
bowled over, astonished, astounded, amazed, surprised, dazed, bemused,
stupefied, gobsmacked (UK, slang)