What does the phrase “大吃一惊(dàchīyìjīng)” mean?

Advanced Level 高级gāojí What does the phrase “大吃一惊(dàchīyìjīng)” mean? A. Happy B. Sad C. Worried D. Astounded