flabbergasted
adjective
[ ˈflabəˌɡɑːstɪd ]
• greatly surprised or astonished.
• "this news has left me totally flabbergasted"
flabbergast
verb
• surprise (someone) greatly; astonish.
• "news that activists could be fined for protesting against the policy will flabbergast most people"
Similar:
astonish,
astound,
amaze,
surprise,
startle,
shock,
take aback,
take by surprise,
dumbfound,
strike dumb,
render speechless,
stun,
stagger,
stop someone in their tracks,
take someone's breath away,
confound,
daze,
overcome,
overwhelm,
nonplus,
stupefy,
disconcert,
unsettle,
bewilder,
bowl over,
knock for six,
knock sideways,
knock the stuffing out of,
floor,
gobsmack,
Origin:
late 18th century: of unknown origin.