flabbergaster

Noun

 * 1) A person, thing, fact or event that is flabbergasting, or that causes extreme shock.
 * 2) A state of surprise or fear.
 * 1) A state of surprise or fear.
 * 1) A state of surprise or fear.

Verb

 * 1)  To perplex or amaze; to shock or frighten