[v] surprise greatly; knock someone's socks off
blow out of the water, floor, shock, stun, take aback