RichThesaurus
flabbergasted
vs
staring in amazement
flabbergasted
adj
Damned.
Appalled, annoyed, exhausted or disgusted.
staring in amazement
How often have the words
flabbergasted
and
staring in amazement
occurred in a corpus of books?
(source:
Google Ngram Viewer
)