take aback

Verb
  1. Surprise greatly;
    Knock someone's socks off (synset 201813031)
    "I was floored when I heard that I was promoted"

Found on Word Lists

Other Searches