What's another word for flabbergast?

comments powered by Disqus