Meaning of blow out of the water

Definition of blow out of the water

(verb) surprise greatly; knock someone's socks off; "I was floored when I heard that I was promoted"

Other information on blow out of the water

WIKIPEDIA results for blow out of the water
Amazon results for blow out of the water