What is the meaning of Astonish?

To surprise greatly.

Source: wiktionary.org