flabbergasted
🇺🇸
/ˈflæbərɡæstɪd/
🇬🇧
/ˈflæbəɡɑːstɪd/
very shocked or amazed
When she saw the surprise party, she was flabbergasted.