shock floor ball over blow out of the water take aback
shock%2:37:01:: floor%2:37:00:: ball_over%2:37:00:: blow_out_of_the_water%2:37:00:: take_aback%2:37:00::
surprise greatly; knock someone's socks off
I was floored when I heard that I was promoted