What is the meaning of the word "flabbergasted"?

Definitions: