surprise greatly; knock someone's socks off
同义词:shock / stun / floor / ball over / blow out of the water
taken aback:
From taken + aback, first attested in 1840.
来自taken + aback, 首次出现:1840.