大吃一惊

dàchī-yìjīng
to be greatly surprised
HSK 6
Traditional大吃一驚

Additional Dictionary Meanings

(idiom) astounded; flabbergasted; taken aback