blow out of the water v surprise greatly; knock someone's socks off Synonym(s) shock floor ball over take aback