Take-aback Synonyms

Surprise greatly; knock someone's socks off
(Verb)