Etymology
Today it means: Appalled, annoyed, exhausted or disgusted. Full definition →
Past tense of flabbergast.
Etymology from Wiktionary, CC BY-SA 4.0.