Verb

Surprise (someone) greatly; astonish.

"This news has left me totally flabbergasted"