flabbergast

surprise (someone) greatly; astonish.


External resources


Examples

"this news has left me totally flabbergasted"