flabbergasted - adjective
flabbergasted - thesaurus
dumbfounded dumbstricken dumbstruck dumfounded stupefied thunderstruck