meaning of blow out of the water

blow out of the water meaning in General Dictionary

surprise considerably; hit a person's socks off