TAKE ABACK — СИНОНІМІЯ

take aback surprise greatly; knock someone''s socks off

WordNet