1. flabbergaster - Noun
2. flabbergaster - Verb
A person, thing, fact or event that is flabbergasting, or that causes extreme shock.
A state of surprise or fear.
flabbergaster (third-person singular simple present flabbergasters, present participle flabbergastering, simple past and past participle flabbergastered)
(archaic) To perplex or amaze; to shock or frighten