blow out of the water


blow out of the water (http://definr.com/blow out of the water)

     v : surprise greatly; knock someone's socks off [syn: shock, stun,
          floor, ball over, take aback]