flabbergasted
flab-ber-gast-ed
adjective
Utterly astonished or extremely surprised, often leaving one speechless with shock.
"I was completely flabbergasted by the unexpected announcement."
Thesaurus
Synonyms: dumbfounded, dumfounded, stupefied, dumbstruck, thunderstruck, dumbstricken, surprised