Question: is flabbergasted an adjective or a verb?
Answer: Use the adjective flabbergasted to describe someone who's astounded or surprised for any reason, good or bad.